/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package lab3BuilderProfe;

/**
 *
 * @author ncavallo
 */
class SucursalGBABuilder extends AbstractSucursalBuilder {

    public SucursalGBABuilder() {
    }

    @Override
    public ISucursalBuilder buildCantidadMostradores() {
        this.sucursal.setCantidadMostradores(2);
        return this;
    }

    @Override
    public ISucursalBuilder buildCantidadCajeros() {
        this.sucursal.setCantidadCajeros(2);
        return this;
    }

    @Override
    public ISucursalBuilder buildOficinasGerenciales() {
         this.sucursal.setOficinasGerenciales(crearOficinas(2));
         return this;
    }

    @Override
    public ISucursalBuilder buildOficinasSeguridad() {
         this.sucursal.setOficinasSeguridad(crearOficinas(3));
         return this;
    }

    @Override
    public ISucursalBuilder buildOficinasStandard() {
         this.sucursal.setOficinasStandard(crearOficinas(5));
         return this;
    }

    @Override
    public ISucursalBuilder buildNombre() {
        this.sucursal.setNombre("Gran Buenos Aires");
        return this;
    }
    
}
